Skip to main content

What You'll Learn

At the end of this module, you'll unlock the following capabilities

  • Create feature flags in LaunchDarkly
  • Implement feature flags in your code
  • Use targeting and segments to control your blast radius, and safely test in production
  • Use killswitches to disable broken code instantly
  • Use workflows in LaunchDarkly to automate the rollout of a change

Estimated time for this section is 15 Minutes

Developers are forced to make a choice: move fast and break things or endlessly test each release to reduce risk. 😩​

You know the drill. Everyone is complaining inside of your organization about how long it takes ship improvements to applications, but you have to test in the 3 lower environments because if you don't and something goes wrong, it's going to be a really rough day (or 2am outage call!).

What if you could ship faster, and safely test your releases in production, because you could totally control your blast radius? On top of that, what if you could instantly disable broken code without shipping a new version again? And what if you could easily take these capabilities and empower your other teams to move just as fast as you are able to now, but together?

LaunchDarkly lets developers move faster, and more confidently by separating deployment from release to control rollouts, recover from errors instantly, and scale modern practices across an organization.

Congratulations! Today is your first day! 🎉​

You recently joined the Toggle Outfitters team as a new developer. Toggle Outfitters is a retailer looking to expand their online capabilities to better meet the needs of their growing customer base. They recently adopted LaunchDarkly to help them accelerate the way they develop, ship and release software.

Your first task is to help the team release a brand new webstore to their site. A lot of pressure for your first day right? Not a problem! Since you have LaunchDarkly supporting you in this release, we can deploy code safely and quickly. Let's get started!

Risk Free Releases 🚀​

As we mentioned, we're going to be using LaunchDarkly to manage the release process. The foundation of the LaunchDarkly platform is helping organizations remove the risk from the release process by helping users release on their terms with confidence and instantly resolve issues without long rollbacks or redeployments.

Your Mission 🔥​

As we said earlier, you're responsible for handing the rollout of the new webstore. It's a lot to take on, but we're here to walk you through it all!